﻿@charset "utf-8";
/*Reset*/
*{ padding:0; margin:0; outline:none}
html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label{margin:0;padding:0;border:0; font-size:12px; font-weight:normal;}
img{border:none}
ul,ul li{ list-style:none;} 
.cls{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;} 
select,input{ vertical-align:middle;font-size:12px;}  
a {color:#666666;text-decoration:none;}
a:hover {color:#e60012;}
a:active {color:#e60012;}
.hidden{ display:none}
i{ font-style:normal}

/*basic*/ 

body{margin:0px; padding:0px;font-family:"\5FAE\8F6F\96C5\9ED1", Arial, Helvetica, sans-serif; font-size:12px;color:#666666;}  

/*index*/
.headtop{ float:right; color:#8e8e8e; line-height:40px; margin:0 0 12px;}
.headtop a{ color:#8e8e8e;}
.headtop a:hover{ color:#e60012;}
.headtop i{ margin:0 5px;}
.logo{ float:left;}
.searchform{ float:left; width:440px; margin:10px 0 0 88px; display:inline;}
.txt_search{ float:left; width:295px; border:1px solid #e6e6e6; border-right:medium none; border-radius:2px; height:33px; line-height:33px; padding:0 12px; color:#d0d0d0;}
.btn_search{ float:left; width:120px; height:35px; line-height:31px; text-align:center; background:#e03546; font-size:16px; color:#fff; border:1px solid #e03546; border-radius:2px; cursor:pointer}
.tel{ float:right; background:url(../images/tel.gif) no-repeat 0 center; padding:0 0 0 45px;}
.tel span,.tel i{display:block; color:#515567; font-weight:bold;}
.tel span{ font-size:18px;}
.tel i{ font-size:25px; font-family:Arial, Helvetica, sans-serif;}
.menu{ float:left; width:100%; text-align:center; margin:20px 0 0;}
.menu li{ display:inline-block; *display:inline;  text-align:center; font-size:16px; margin:0 19px;}
.menu li a{ display:inline-block; color:#4d4d4d; line-height:40px; border-bottom:2px solid #fff;}
.menu li.on a,.menu li a:hover{ border-bottom:2px solid #e60012;}
.chtle{ float:left; width:100%; text-align:center; background:url(../images/line.gif) repeat-x 0 center;font-size:21px; margin:60px 0 0; line-height:25px; font-weight:bold; letter-spacing:3px;}
.chtle span{ display:inline-block; color:#000; background:#fff; padding:0 10px;}
.chtle i{ color:#e60012;}
.entle{ text-align:center; font-size:16px; color:#d9d9d9; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; line-height:25px; }
.business_list{ float:left; width:1065px; margin:30px 0 0 1px; display:inline;}
.business_list li{ float:left; width:146px; margin:0 67px 0 0; text-align:center;}
.business_list li img{-webkit-animation:1s ease;-moz-animation:1s ease;-ms-animation:1s ease;animation:1s ease;}
.business_list li:hover img{-webkit-animation-name:a-swing;-moz-animation-name:a-swing;-ms-animation-name:a-swing;animation-name:a-swing;}
@-webkit-keyframes a-swing{20%{-webkit-transform:rotate(15deg);}40%{-webkit-transform:rotate(-10deg);}60%{-webkit-transform:rotate(5deg);}80%{-webkit-transform:rotate(-5deg);}100%{-webkit-transform:rotate(0);}}
@-moz-keyframes a-swing{20%{-moz-transform:rotate(15deg);}40%{-moz-transform:rotate(-10deg);}60%{-moz-transform:rotate(5deg);}80%{-moz-transform:rotate(-5deg);}100%{-moz-transform:rotate(0);}}
@-ms-keyframes a-swing{20%{-ms-transform:rotate(15deg);}40%{-ms-transform:rotate(-10deg);}60%{-ms-transform:rotate(5deg);}80%{-ms-transform:rotate(-5deg);}100%{-ms-transform:rotate(0);}}
@keyframes a-swing{20%{transform:rotate(15deg);}40%{transform:rotate(-10deg);}60%{transform:rotate(5deg);}80%{transform:rotate(-5deg);}100%{transform:rotate(0);}}
.business_list li h3{ font-size:14px; color:#000;cursor:pointer; line-height:40px; position:relative; text-align:center; width:146px; display:block;}
.business_list li a:hover h3{ color:#e60012;}
.more1{ display:block; margin:50px auto 0; width:156px; height:35px; color:#e60012; text-align:center; font-family:Arial, Helvetica, sans-serif; background:url(../images/more1.png) no-repeat; line-height:35px;}
.more1:hover{background:url(../images/more2.png) no-repeat; color:#fff; }
.policybox{ float:left; width:100%; border-top:1px solid #ebebea; background:#f6f6f6; margin:60px 0 0; padding:0 0 60px;}
.chtle1{ background:none;}
.chtle1 span{ background-color:transparent;}
.policy_list{ float:left; width:100%; margin:22px 0 0;}
.policy_list li{ float:left; width:250px; height:196px; position:relative; overflow:hidden;}
.policy_list li img{ display:block; vertical-align:bottom;opacity: 1; position:absolute; left:-40px; top:0; z-index:2;}
.title1{font-size:16px; margin:20px 0 0; line-height:40px; overflow:hidden; height:40px;}
.title1 a{ color:#424242;}
.title1 a:hover{ color:#e60012;}
.policytxtbox{ position:absolute; left:0; top:135px;padding:0 30px; width:190px; z-index:3; height:196px;}
.touming{ position:absolute; left:0; top:0; width:250px; height:196px; background:#fcbc57;}
.touming1{ background:#515567;}
.detail1{ line-height:18px; height:72px; overflow:hidden; color:#666666; text-indent:2em; margin:10px 0 20px;}
.datebox{ color:#e60012; text-transform:uppercase;}
.datebox span{ color:#505050; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.policy_list li.policybg1{ background:#fff; padding:0 30px; width:190px;}
.policy_list li.policybg1:hover a{ color:#e60012;}
.policybg2 .title1 a,.policybg2 .detail1,.policybg2 .datebox,.policybg2 .datebox span,.policybg3 .title1 a,.policybg3 .detail1,.policybg3 .datebox,.policybg3 .datebox span{ color:#fff}
.policy_list li.policybg3 img {filter:alpha(opacity=14); -moz-opacity:0.14; opacity:0.14;}
.policybg3 .policytxtbox{ top:0;}
.more2{background:url(../images/more2.png) no-repeat; color:#fff;}
.more2:hover{background:url(../images/more2-1.png) no-repeat;}
.infobox{ float:left; width:100%; background:#4c5154; padding:0 0 60px;}
.chtle2 span,.entl1{ color:#fff;}
.infobox1{float:left; background:#fff; padding:0 30px; width:190px; height:196px;}
.infolist{ float:right; width:654px; height:196px; background:#fff; padding:0 60px 0 30px;}
.infolist li{ float:left; width:96%; padding:0 2%; line-height:30px; height:30px; margin:26px 0 0;}
.infolist li:hover{ background:#e34e5d; color:#FFF;}
.infolist li:hover .datebox1{ color:#fff}
.infolist li:hover .datebox1 i{ color:#fff}
.infolist li:hover a{ background:#e34e5d; color:#FFF;}
.infolist li span{ float:right;}
.infolist li a{ color:#666666;}
.infolist li a:hover{color:#fff;}
.datebox1{ float:right; color:#e60012; text-transform:uppercase;}
.datebox1 i{ color:#505050; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.infoslidebox{ width:1000px; height:196px; position:relative; margin:50px 0 0;}
.infoslide{ width:1000px; height:196px; overflow: hidden; position: relative;}
.lbtn1{ display:block; position:absolute; right:0; top:25px; background:url(../images/lbtn.gif) no-repeat; width:26px; height:36px; z-index:2;}
.rbtn1{ display:block; position:absolute; right:0; top:65px; background:url(../images/rbtn.gif) no-repeat; width:26px; height:36px; z-index:2;}
.lbtn1:hover{background:url(../images/lbtnn.gif) no-repeat;}
.rbtn1:hover{background:url(../images/rbtnn.gif) no-repeat;}
.more3{ background:url(../images/more3.png) no-repeat; color:#fff;}
.caiwubox{ float:left; width:100%; background:#f6f6f6; padding:0 0 60px;}
.caiwuleft{ float:left; width:485px; margin:75px 0 0;}
.caiwudl{ float:left; width:433px; height:70px; background:#fff; border:1px solid #f6f1f1; padding:21px 25px;margin:0 0 20px; position:relative;}
.caiwudl dl{ float:left; width:100%; position:relative; z-index:2;}
.caiwudl dt{ float:left; width:338px; line-height:18px; height:70px; overflow:hidden; }
.caiwudl dd{ float:right; width:82px; text-align:right;}
.infoBack {background:#F4606F; width: 0%; height: 100%; position:absolute; left:0; top:0;/*transition:0.3s ease-in-out; -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out;*/}
/*.caiwudl:hover .infoBack {width: 100%;}*/
.caiwudl_hover dt a,.caiwudl_hover .datebox,.caiwudl_hover .datebox span{ color:#fff;}
.caiwuslidebox{ float:left; width:100%; background:url(../images/line1.gif) no-repeat center center; margin:30px 0 0; height:393px;}
.caiwuright{ float:right; width:485px; margin:25px 0 0;}
.caiwubtn{ margin:0 auto; width:85px;}
.lbtn2{background:url(../images/lbtn.gif) no-repeat; width:26px; height:36px; float:left; display:block;}
.rbtn2{background:url(../images/rbtn.gif) no-repeat; width:26px; height:36px; float:right; display:block;}
.lbtn2:hover{background:url(../images/lbtnn.gif) no-repeat;}
.rbtn2:hover{background:url(../images/rbtnn.gif) no-repeat;}
.caiwuslide{width:1000px; height:350px; overflow: hidden; position: relative;}
.teamslidebox{ float:left; width:100%; margin:40px 0 0; position:relative;}
.leftbtn{ position:absolute; left:0; top:75px; background:url(../images/lbtn.gif) no-repeat;width:26px; height:36px; display:block; z-index:2;}
.rightbtn{ position:absolute; right:0; top:75px; background:url(../images/rbtn.gif) no-repeat;width:26px; height:36px;display:block; z-index:2;}
.leftbtn:hover{background:url(../images/lbtnn.gif) no-repeat;}
.rightbtn:hover{background:url(../images/rbtnn.gif) no-repeat;}
.teambox{ float:left; width:100%; border-top:1px solid #ebebea; margin:0 0 80px;}
.teamslide{ float:left; width:900px; margin:0 0 0 -72px; display:inline; height:170px; overflow:hidden; position:relative;}
.teamslide ul{ float:left;}
.teamslide li{ float:left; width:108px; position:relative; height:50px; padding:120px 0 0 72px;}
.teampic{ position:absolute; right:0; top:0;}
.teampic img{ display:block; vertical-align:bottom; width:108px; height:108px;}
.teambg{ position:absolute; right:0; top:0;background:url(../images/teambg.png) no-repeat; display:block; width:180px; height:150px; z-index:1;}
.teambghov{ position:absolute; right:3px; top:2px; background:url(../images/teambghov.png) no-repeat; width:104px; height:104px; display:none;z-index:2; }
.teamslide li.on .teambghov{ display:block;}
.teamname{ text-align:center; position:relative; z-index:3; font-size:16px;line-height:20px;}
.teamname a{ color:#424242;}
.teamname a:hover{ color:#e60012;}
.teampos{ text-align:center; position:relative; z-index:3; color:#e60012;text-transform:uppercase; line-height:20px;}
.teampos span{ color:#505050;}
.longpic{  width:800%;}
.teamslidepos{ float:left;width:828px; margin:0 0 0 86px; display:inline; width:900px; overflow:hidden; height:170px; position:relative;}
.foot{ float:left; width:100%; background:#4c5154; padding:30px 0; }
.foottop{ float:left; width:100%; margin:50px 0 0; background:url(../images/line2.gif) repeat-x 0 bottom; padding:0 0 42px;}
.map{ float:left; width:380px; border:5px solid #fff;}
.map img{ display:block; vertical-align:bottom; width:380px; height:200px;}
.messagebox{ float:right; width:570px; }
.messageform{ float:left; margin:0 11px 0 0;}
.messageform label{ float:left; color:#fff; font-size:16px;line-height:20px; width:50px;}
.messageform input{ float:left; width:90px; border-radius:3px; height:20px; line-height:20px; border:1px solid #fff; padding:0 5px;}
.messageform textarea{ float:right; width:508px; height:90px; padding:5px; font-size:12px; border:1px solid #fff;border-radius:3px;}
.messageps{ float:left; color:#fff; font-size:14px;margin:0 0 0 50px; display:inline;}
.submitbtn{ float:right; width:188px; height:33px; line-height:30px; border:1px solid #fff; border-radius:3px; text-align:center; font-size:14px;background-color:transparent; color:#fff; cursor:pointer;}
.footmid{ float:left; width:100%; margin:26px 0 0; padding:0 0 42px; background:url(../images/line2.gif) repeat-x 0 bottom;}
.title2{ font-size:16px; color:#fff; border-left:3px solid #ffc261; line-height:16px; padding:0 0 0 5px;float:left;}
.flink{ float:left; width:1020px;}

.flink li{ float:left; width:190px; margin-right:15px;margin-top:28px; margin-bottom:0; border:1px solid #ddd;}

.flink li img{ width:190px; height:120px; vertical-align:bottom; display:block;}

.flink1{ float:left; width:100%; margin:20px 0 0; }
.flink1 a{ float:left; color:#828b90; margin:0 24px 0 0; line-height:23px; white-space:nowrap;}
.flink1 a:hover{ color:#ffc261;}
.footleft{ float:left; width:625px;}
.footlink a{ color:#828b90;}
.footlink a:hover{ color:#ffc261;}
.footlink i{ margin:0 5px; color:#828b90;}
.footbtm{ float:left; width:100%; margin:30px 0 0;}
.copyright{ line-height:18px; color:#828b90; margin:15px 0 0;}
.copyright a{color:#828b90;}
.ewm{ float:right; width:232px;}
.ewm li{ float:left;width:89px; height:89px; border:5px solid #474B4F; border-radius:3px; margin:0 34px 0 0;}
.ewm li.noright{ margin:0;}
.ewm li img{ width:89px; height:89px; display:block; vertical-align:bottom;}
.ewmtxt{ float:left; width:100%; text-align:center; color:#828b90; line-height:20px; margin:10px 0 0;}
.fdright{ float:left; width:64px;position:fixed; _position: absolute; z-index: 9000; top:20%;_top:expression(eval((document.body.scrollTop||document.documentElement.scrollTop)+((self.innerHeight||document.documentElement.clientHeight)/2)-130)); left:10px; display:none}
.fdright li{ float:left; width:64px; height:54px; background:#f6f6f6; margin:0 0 1px; cursor:pointer; position:relative; padding:10px 0 0;}
.fdright li span{width:64px; height:30px; display:table-cell; vertical-align:middle; text-align:center; *display:block; *font-size:26px;/*约为高度的0.873，200*0.873 约为175*/ *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/  }
.fdright li span img{vertical-align:middle;}
.fdright li i{ display:block; text-align:center; color:#515567;line-height:22px;}
.fdright li b{ position:absolute; background:url(../images/ewmbg.png) no-repeat; padding:7px 0 0 17px; width:108px; height:97px; right:-120px; top:0; display:none;}
.fdright li b img{ width:90px; height:90px;}
.fdright li.on{ background:#dfdfdf;}
.fdright li.on b{ display:block;}
.more5{ float:right; color:#fff; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; line-height:16px;}
/*index end*/

/*finance*/
.titlebg{ float:left; width:100%; background:url(../images/titlebg.jpg) no-repeat center top; height:200px;}
.title3{ float:left; margin:70px 0 0;}
.title3 dt{ float:left; border-left:10px solid #fff; font-size:45px;color:#fff; padding:0 0 0 10px; height:60px;}
.title3 dd{ float:left; font-family:Mangal, Arial; color:#fff; margin:5px 0 0 7px;}
.title3 dd i{ display:block; text-transform:uppercase; line-height:20px;}
.title3 dd span{ display:block; font-size:25px; line-height:30px;}
.site{ float:right; margin:90px 0 0;}
.site a{ color:#fff; display:inline-block;}
.site i{ margin:0 3px; color:#fff; display:inline-block;}
.back{ background:url(../images/ico1.png) no-repeat right center; padding:0 20px 0 0;}
.main{ float:left; width:100%; background:#f7f7f7; padding:25px 0 80px;}
.financetxtbox{ float:left; width:998px; border:1px solid #f6f1f1; background:#fff;}
.financetxtlist{ float:left; width:502px; margin-left:240px; padding:0 38px 16px; }
.financetxtlist li{ float:left; margin:16px 22px 0 0;}
.financetxtlist li a{ display:inline-block; padding:0 30px; line-height:23px; height:23px; background:#f7f7f7; border-radius:3px; color:#666666; white-space:nowrap;}
.financetxtlist li.sel a,.financetxtlist li a:hover{ background:#db515c; color:#fff;}
.financerank{ float:left; width:100%; border-top:1px solid #f6f1f1; line-height:46px;}
.financerank i{ float:left; margin:0 0 0 38px; display:inline; width:50px; color:#e34e5d;}
.financerank a{ float:left; padding:0 31px 0 20px; display:inline-block; border-left:1px solid #fff;border-right:1px solid #fff; color:#666666;}
.financerank a span{ display:inline-block; padding:0 0 0 20px;}
.financerank a span.rico1{ background:url(../images/rico1.png) no-repeat 0 center;}
.financerank a span.rico2{ background:url(../images/rico2.png) no-repeat 0 center; padding:0 0 0 24px;}
.financerank a span.rico3{ background:url(../images/rico3.png) no-repeat 0 center;}
.financerank a.hover,.financerank a:hover{ background:url(../images/rico4.png) no-repeat 90% center #f7f7f7;border-left:1px solid #f6f1f1;border-right:1px solid #f6f1f1;color:#666666;}
.financelist{ float:left; width:1026px;}
.financelist li{ float:left; width:314px; border:1px solid #f6f1f1; background:#fff; height:466px; overflow:hidden; margin: 26px 26px 0 0;}
.fpic{display:block; width:314px; height:232px;}
.fpic img{ display:block; width:314px; height:232px; vertical-align:bottom;}
.more4{ display:block; margin:0 auto; width:115px; height:22px; background:url(../images/more4.gif) no-repeat; color:#fff; text-align:center; line-height:22px;}
.more4:hover{ background:url(../images/more4_1.gif) no-repeat;  color:#fff;}
.financebox{ margin:25px auto 0; width:260px;}
.financebox .title1{ margin:0;}
.page{ float:left; width:100%; text-align:center; margin:50px 0 0;}
.page a{ display:inline-block; line-height:30px; padding:0 10px; border:1px solid #e0e0e0; border-radius:3px; font-family:Arial, Helvetica, sans-serif; margin:0 3px; font-size:14px;}
.page a.current,.page a:hover{ color:#fff; border:1px solid #e34e5d; background:#e34e5d;}
/*finance end*/

/*news*/
.bannerbox{ width:1000px; height:342px; position:relative;}
.banner{width:1000px; height:342px; overflow: hidden; position: relative;}
.banner ul {height:342px; }
.banner a img{width:1000px; height:342px; vertical-align:bottom; display:block;}
.banner li{ position:relative;width:1000px; height:342px; }
.banner li span{ position:absolute; left:0; bottom:0; width:950px; height:55px; line-height:55px; padding:0 0 0 50px; font-size:18px;background:url(../images/touming.png); color:#fff;}
.banner a:hover span{ color:#fff;}
.lbtn3{ position:absolute; left:0; top:120px; background:url(../images/leftbtn.png) no-repeat; width:53px; height:100px;}
.rbtn3{ position:absolute; right:0; top:120px; background:url(../images/rightbtn.png) no-repeat; width:53px; height:100px;}
.lbtn3:hover{ background:url(../images/leftbtn1.png) no-repeat;}
.rbtn3:hover{ background:url(../images/rightbtn1.png) no-repeat;}
.newslist{ float:left; width:100%; background:url(../images/line3.gif) repeat-y center top; margin:26px 0;}
.newslist ul{ float:left; width:1040px;}
.newslist li{ float:left; width:480px; margin:0 40px 0 0; line-height:35px; height:35px; overflow:hidden;}
.newslist li span{ float:right; color:#666666;}
.newslist li a{color:#666666;}
.newslist li a i{ margin:0 5px 0 0; float:left}
.newslist li a h5{ float:left}
.newslist li a .color1{ color:#4b89dc;}
.newslist li a .color2{ color:#f6bb43;}
.newslist li a .color3{ color:#ce444f;}
.newslist li a:hover{color:#e60012;}
.newsslidebox{width:998px; height:197px; position:relative; border:1px solid #f6f1f1; background:#fff; float:left;}
.newsslide{}
.newsslide dt{ float:left; width:300px;}
.newsslide dd{ float:left; width:616px; height:197px; padding:0 50px 0 32px; display:inline; position:relative;}
.newsslide .title1,.newsslide .detail1,.newsslide .datebox{ position:relative; z-index:2;}
.newsbg {background:#D84E59; width: 0%; height: 100%;position:absolute; left:0; top:0;}
.newsslide dd.hover .title1 a,.newsslide dd.hover .detail1,.newsslide dd.hover .datebox,.newsslide dd.hover .datebox span{ color:#fff;}
.navlist{ float:left; background:url(../images/line4.gif) no-repeat 0 center; padding:0 0 0 1px; margin:78px 0 0 40px; display:inline; width:510px;}
.navlist li{ float:left; text-align:center; font-size:16px;margin:9px 0 9px 40px; display:inline;}
.navlist li a{ display:block; background:url(../images/navbg.png) no-repeat; width:130px; height:26px; line-height:26px; color:#fff;}
.navlist li.on a,.navlist li a:hover{ background:url(../images/navbg_hov.png) no-repeat center bottom;}
/*news end*/

/*newsdetail*/
.newsleft{ float:left; width:1000px;}
.newstlebox{ float:left; width:950px; border:1px solid #f6f1f1; background:#fff; padding:26px 24px 0; height:102px;}
.newstle{ text-align:center; color:#424242; font-size:28px;line-height:52px;}
.newsbar{ float:left; width:100%; text-align:center;}
.newsbar span{ display:inline-block;*display:inline; color:#666666; margin:0 10px; line-height:24px;}
.commodity-btn-share{ display:inline-block; *display:inline; margin:0 10px; position:relative;}
.btn-share-a{display:inline-block; line-height:24px; background:url(../images/xsj.gif) no-repeat right center; padding:0 10px 0 0;}
.btn-share-a-hover{background:url(../images/ssj.gif) no-repeat right center; color:#c33c47;}
.share-btn-wrap{display:none;position:absolute;top:18px;left:-55px;padding-top:10px;width:105px;height:36px}
.share-btn{width:91px;height:26px;padding-top:10px;padding-left:10px;border:1px solid #DDD;border-radius:3px;background-color:#FFF}
.share-btn-wrap .point{display:block;position:absolute;top:5px;left:70px;width:20px;height:6px;font-size:0;background:url(../images/point.gif) no-repeat}
.share-btn a{float:left;width:16px;height:16px;}
.zan_times{ background:url(../images/nico1.gif) no-repeat 0 center; padding:0 0 0 18px; }
.read_times{background:url(../images/nico2.gif) no-repeat 0 center; padding:0 0 0 18px;}
.newscont{ float:left; width:950px; border:1px solid #f6f1f1; background:#fff; overflow:hidden; line-height:28px; padding:26px 24px; margin:7px 0 0; }
.newscont p{ font-size:14px;}
.newscont img{ max-width:100%}
.news_pre_next{float:left; width:950px; background:#fff; padding:0 24px; border:1px solid #f6f1f1; border-top:medium none; height:52px; line-height:52px;}
.next1{ float:right; background:url(../images/next.gif) no-repeat right center; padding:0 15px 0 0;}
.pre1{ background:url(../images/pre.gif) no-repeat 0 center; padding:0 0 0 15px;}
.newslist1{ float:left; width:950px; background-color:#fff; padding:26px 24px; border:1px solid #f6f1f1; margin:20px 0 0;}
.newslist1 li{ width:455px;}
.newslist1 .newslist{ margin:0;}
.newsright{ float:right; width:273px;}
.sharebox{ float:left; width:271px; border:1px solid #f6f1f1; background:#fff; height:128px;}
.title4{ text-align:center; font-size:18px; color:#4b4b4b;line-height:60px;}
.sharelist{ float:left; width:100%; text-align:center;}
.zan{ display:block; background:url(../images/zan.png) no-repeat 50px center #ffce55; float:left; width:165px; border:1px solid #f6f1f1; padding:0 0 0 106px; height:115px; color:#fff; font-size:21px;line-height:115px; margin:7px 0 0;}
.zan:hover{ color:#fff; background:url(../images/zan.png) no-repeat 50px center #ffd262;}
.title5{ height:44px; line-height:44px; border:1px solid #f6f1f1; text-align:center; color:#fff; font-size:21px; float:left; width:100%; background:#e34e5d; margin:7px 0 0;}
.artdl{ float:left; width:100%; margin:16px 0 0;}
.artdl dt{ float:left; width:116px;}
.artdl dt img{ display:block; width:116px; height:80px; vertical-align:bottom;}
.artdl dd{ float:right; width:136px;}
.title6{ display:block; line-height:20px; color:#424242; height:60px; overflow:hidden; }
/*newsdetail end*/

/*about*/
.aboutban{ background:url(../images/aboutban.jpg) no-repeat center top; height:698px; float:left; width:100%; border-bottom:1px solid #f29c9f; position:relative;}
.aboutbantxt{ position:absolute; left:0; top:80px; background:url(../images/aboutbantxt.png) no-repeat center top; height:698px; display:block; width:100%;-moz-opacity:0; opacity: 0;}
.aboutbantxt1{
-webkit-animation:fadeIn 1s .3s ease both;
-moz-animation:fadeIn 1s .3s ease both;opacity: 1;}
@-webkit-keyframes fadeIn{
0%{opacity:0}
100%{opacity:1}
}
@-moz-keyframes fadeIn{
0%{opacity:0}
100%{opacity:1}
}
.abouttop{ float:left; width:100%; border-bottom:1px solid #f2f1f1; background:#fff; padding:58px 0 90px;}
.title7{ font-size:48px; text-align:center; color:#434343; margin:20px 0 0;}
.title7 span{ display:inline-block; height:130px; border-bottom:2px solid #dcdcdc; line-height:130px;}
.abouttopcon{}
.abouttopcon p{ line-height:24px; color:#434343; text-align:center; margin:48px 0 0; font-size:14px;}
.aboutwrap{ margin:0 auto; width:606px;}
.abouttxt{ text-align:center; margin:88px 0 0; float:left; width:100%;}
.abouttxt li{float:left; width:162px; height:162px;margin:0 20px; display:inline; }
.abouttxt span{ display:table-cell; text-align:center; vertical-align:middle; width:162px; height:162px;*display:block; *font-size:141px;/*约为高度的0.873，200*0.873 约为175*/ *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/}
.abouttxt li img{width:162px; height:162px;}
.abouttxt1{ background:url(../images/abouttxtbg1.png) no-repeat;}
.abouttxt2{ background:url(../images/abouttxtbg2.png) no-repeat;}
.abouttxt3{ background:url(../images/abouttxtbg3.png) no-repeat;}
.aboutpic{ display:block;width:220px; height:282px;}
.aboutpic img{ display:block; width:221px; height:282px; vertical-align:bottom;}
.aboutlist{ float:left; width:1040px; margin:38px 0 0;}
.aboutlist li{ float:left; background:url(../images/aboutbg.png) no-repeat; width:221px; height:303px; padding:0 11px 0 0; margin:0 12px 0 0; position:relative;}
.aboutlist li a:hover{ color:#434343;}
.culturepic{ float:left; width:100%; text-align:center; margin:76px 0 0;}
.abouttext{ font-size:16px; text-transform:uppercase;line-height:20px; display:block; text-align:center; color:#434343;}
.abouttextbox{ position:absolute; left:0; top:221px; background:#fff; width:221px; height:45px; padding:18px 0 0;}
.aboutlist li.on .abouttextbox{ background-color:transparent;}
.history{ margin:100px 0 0;}
.worklist{ float:left; width:100%; margin:44px 0 0;}
.worklist li{ float:left; width:200px; text-align:center;}
.workpic{ margin:0 auto; width:105px;}
.worklist li i{display:table-cell; text-align:center; vertical-align:middle; width:105px; height:106px;*display:block; *font-size:93px;/*约为高度的0.873，200*0.873 约为175*/ *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/}
.worklist li i img{width:105px; height:106px;}
.worklist li a{ display:block;}
.worklist li a h3{ display:block; font-size:18px;color:#515567; margin:15px 0 0;}
.detail2{ line-height:18px; color:#515567; height:36px; margin:15px 0 0;}
.servicedl{ float:left; width:100%; margin:40px 0 0;}
.servicedl dt{ float:left; width:531px;}
.servicedl dd{ float:right; width:464px;}
.title8{ color:#ea5550; font-size:24px;margin:50px 0 20px;}
.detail3{ font-size:14px; line-height:24px;}
.detail4{ float:left; width:100%; text-align:center; letter-spacing:15px; font-size:48px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#c9c9c9; margin:20px 0 0;}
.detail5{ text-align:center; font-size:24px; color:#434343;line-height:50px;}
.detail5 span{ color:#ea5550;}
/*about end*/

/*about_join*/
.title9{ font-size:26px; color:#4f4f4f; line-height:28px; float:left;}
.jointop{ float:left; width:100%; margin:48px 0 10px; border-top:1px dashed #dadada; padding:30px 0 0;}
.notop{ border-top:medium none; padding:0;}
.joinlist{ float:right; line-height:28px;}
.joinlist span{ display:inline-block; background:url(../images/ico2.gif) no-repeat 0 center; padding:0 0 0 20px; color:#8b8b8b; font-size:16px;margin:0 0 0 15px;}
.joinlist span.red{ color:#e34e5d}
.joincon{ float:left; width:948px; padding:25px; border:1px solid #f5f5f5; background:#fff; margin:16px 0 0;}
.title10{ font-size:14px; color:#ed5562; }
.joincon dd{ float:right; width:165px;}
.joincon dd a{display:block; border-radius:3px; color:#fff;line-height:29px; text-align:center; margin:0 0 10px;}
.fill_info_btn{ background:#e34e5d;}
.fill_info_btn:hover{ color:#fff; background:#f05a69;}
.upload_btn{background:#ffce55;}
.upload_btn:hover{ background:#fed675;}
.joincon dt{ line-height:23px;  margin:10px 0 0; float:left; width:630px;}
/*about_join end*/

/*about_activity*/
.activity_dl{ float:left; width:100%;}
.activity_dl dt{ float:left; width:100px; border-right:1px solid #d6d6d6;}
.activity_dl dt span{ display:inline-block; color:#fff; font-size:18px; background:#d84e59; height:18px; line-height:18px; padding:0 5px;}
.activity_dl dt i{ display:block; color:#666666; font-size:37px;}
.activity_dl dd{ float:right; width:875px;}
.title11{ font-size:16px; color:#424242;line-height:30px; height:30px; overflow:hidden;}
.detail6{ color:#666666; line-height:18px; height:36px; overflow:hidden;}
.activity_con{ float:left; width:100%; margin:30px 0 70px;}
/*about_activity end*/
.activity_con img{ max-width:100%;}
/*contact*/
.contacttop{ float:left; width:100%;margin:30px 0 0;}
.title12{ float:left; color:#4c4c4c; font-size:25px; line-height:40px; }
.tel_dl{ float:left; margin:0 0 0 25px; display:inline;}
.tel_dl dt{ float:left;}
.tel_dl dt span{ display:block; line-height:20px;}
.tel_dl dt i{ display:block; font-family:"times New Roman", Arial; font-size:20px; line-height:20px;}
.tel_dl dd{ float:left; color:#e05661; font-size:30px; line-height:30px; margin:10px 0 0;}
.detail7{ float:left; margin:0 0 0 64px; display:inline;}
.detail7 span{ display:block; color:#a6a6a6; line-height:18px;}
.map1{ float:left; width:100%;  margin:20px 0 0; border-bottom:1px dashed #d4d4d4; padding:0 0 55px;}
.map1 img{ display:block; width:998px; height:188px; vertical-align:bottom;border:1px solid #d5d5d5; border-radius:3px;}
.titl13{ color:#a6a6a6; font-size:17px;margin:40px 0 0; line-height:55px;}
.contact_form{ float:left; width:100%;}
.contact_left{ float:left; width:262px;}
.contactinput{ float:left; width:250px; color:#a6a6a6; border:1px solid #e5e5e5; padding:0 5px; height:25px; line-height:25px; margin:0 0 7px;}
.contact_mid{ float:left; width:645px; margin:0 0 0 7px; display:inline;} 
.contact_mid textarea{height:116px; width:633px;border:1px solid #e5e5e5; font-size:12px; padding:5px;color:#a6a6a6;}
.submitbtn2{ float:right; width:79px; height:128px; border:medium none; background:#e05661; color:#fff; font-size:16px;line-height:128px; cursor:pointer;}
/*contact end*/

/*business*/
.business_dl{ float:left; width:100%; padding:50px 0 52px; background:url(../images/line5.gif) repeat-x 0 bottom;}
.business_dl dt{ float:left; width:75px;}
.business_dl dd{ float:right; width:910px; }
.detail9{ float:left; width:100%;margin:10px 0 0;}
.detail9 span{ float:left; width:80px; color:#ed5564; line-height:18px;}
.detail10{ float:left; width:830px; color:#8d8d8d;} 
.rangepic{width:75px; height:75px; display:table-cell; vertical-align:middle; text-align:center; *display:block; *font-size:65px;/*约为高度的0.873，200*0.873 约为175*/ *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/  }
.rangepic img{vertical-align:middle;}
.detail8{ font-size:32px; display:block; text-align:center; line-height:38px; margin:5px 0 0;}
.bcolor1{color:#656d78;}
.bcolor2{color:#4fc0e8;}
.bcolor3{color:#51deba;}
.bcolor4{color:#ecd746;}
.bcolor5{color:#F6855E;}
/*business end*/

/*reports*/
.reportsslidebox{ width:1000px; height:691px; position:relative; margin:30px 0 0;}
.releftbtn{ position:absolute; left:0; top:0; cursor:pointer;}
.rerightbtn{ position:absolute; right:0; top:0; cursor:pointer;}
.reportsbox{ background:url(../images/webbg.gif) no-repeat center top #fff; border:3px solid #f0f0f0; padding:51px 7px 7px; width:980px; float:left;}
.reportsslide{ width:980px; height:497px; overflow: hidden; position: relative;}
.reportsslide ul {height: 497px; }
.reportsslide img{ width:980px; height:497px; vertical-align: bottom; }
.reportsslide_list{ float:left; width:926px; height:95px; overflow:hidden; margin:0 0 35px 37px; display:inline; position:relative;}
.reportsslide_list li{ float:left; width:146px; height:95px;  margin:0 10px 0 0; cursor:pointer;}
.reportsslide_list li img{width:140px; height:71px;border:3px solid #ebebeb; vertical-align:bottom; display:block;}
.reportsslide_list li.current img{ border:3px solid #e34e5d;}
.reportsslide_list li span{ display:block; line-height:24px; text-align:center; color:#666;}
/*reports end*/

/*resume*/
.resumeform{ float:left; width:998px; background:#fff; border:1px solid #f5f5f5; padding:0 0 60px;}
.resumetop,.resumemid,.resumebtm{ float:left; width:866px; padding:34px 66px; border-bottom:1px dashed #dadada;}
.resumeform1{ float:left; margin:0 50px 30px 0;}
.resumeform1 label{ float:left; font-size:18px; color:#4f4f4f; font-size:18px;margin:0 10px 0 0; line-height:35px;}
.resumeform1 input{ float:left; border:1px solid #f0f0f0; border-radius:3px; padding:0 5px; line-height:33px; height:33px;}
.title13{ float:left; text-align:center; color:#e34e5d; font-size:26px; text-align:center;width:100%; line-height:100px;}
.experience_box{ float:left; width:100%; *padding:0 0 30px;}
.resumeform1 .Wdate{ border:medium none; height:35px; line-height:35px; border-radius:0;}
.work_cont{ width:766px; padding:5px; border:1px solid #f5f5f5; font-size:12px;float:left; height:120px;}
.addbtn{ float:left; width:100%; text-align:center;}
.addbtn span{ display:inline-block; cursor:pointer; background:url(../images/add.gif) no-repeat 0 center; padding:0 0 0 20px; line-height:20px; color:#48cfae; font-size:16px;}
.resume_submit{ float:left; width:100%; margin:60px 0 0; text-align:center;}
.resume_submit_btn{ display:inline-block; background:url(../images/submit.gif) no-repeat; width:165px; height:29px; line-height:29px; color:#fff;border:medium none; cursor:pointer;}
.resume_submit_btn:hover{background:url(../images/submit1.gif) no-repeat; }
/*resume end*/

/*login*/
.loginbg{ float:left; width:100%; background:url(../images/logbg.jpg) no-repeat; height:1022px;}
.foot1{ background-color:transparent;}
.foot1 .footlink a,.foot1 .footlink i,.foot1 .copyright,.foot1 .ewmtxt{ color:#fff;}
.foot1 .footleft{ text-align:center; width:100%;}
.foot1 .ewm{ float:left; width:100%; margin:35px 0 0;}
.foot1 .ewm ul{ float:left; margin:0 0 0 384px; width:232px;}
.logo1{ float:left; width:100%; text-align:center; margin:127px 0 50px;}
.title14{ float:left; width:100%; text-align:center; color:#fff; font-size:21px;border-bottom:1px solid #b9485a; padding:0 0 28px; line-height:30px;}
.loginwrap{ margin:0 auto; width:580px;}
.logformbox{ margin:0 auto; width:470px;}
.logform{ float:left; width:100%; margin:20px 0 0;}
.logform label{ float:left; width:58px; line-height:42px; color:#fff; font-size:18px;}
.logform input{ float:right; width:400px; border:1px solid #fff; border-radius:3px; background:#fff; padding:5px; height:30px; line-height:30px;}
.reglink{ float:right; color:#fff956; text-decoration:underline; margin:10px 0 0; line-height:30px;}
.logbtn{ float:left; width:100%; margin:20px 0 0;}
.logbtn input{ border-radius:3px; height:43px; width:229px; color:#fff; border:medium none; line-height:43px; text-align:center;font-size:18px; cursor:pointer;}
.resetbtn{ float:left; background:#4da1d7;}
.submitbtn1{ float:right; background:#d7d24d;}
/*login end*/

.gh1,.gh3{ float:left}
.gh2,.gh4{ float:right}
.gh2{ margin-top:25px;}
.gh1{ margin-top:80px;}
.gh4{ margin-top:-55px;}

.hb_yewu{ width:880px; float:right; overflow:hidden; line-height:20px;}
.hb_yewu p{ margin-bottom:10px;}

.pay_banner{ width:100%; background:url(../images/pay_banner.jpg) top center; height:377px;}
.pay_main{ width:1000px; font-family:"微软雅黑";margin:0 auto;color:#515567; overflow:hidden; min-height:200px;}
.pay_main a{color:#515567}
.pay_1{ width:100%; padding:40px 0; overflow:hidden; color:#515567}
.pay_1_1{ float:left; padding-left:15px; border-left:10px solid #515567; height:44px; line-height:44px; font-size:48px;  color:#515567; padding-right:5px;}
.pay_1_2{ float:left; width:150px; line-height:20px; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.pay_1_2 p{ font-size:25px;font-family:"微软雅黑"; padding-top:3px;}
.pay_1_3{ width:350px; padding-left:80px; float:left; font-size:15px; line-height:28px; height:80px; border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2}
.pay_1_4{ float:right; height:30px; line-height:30px; font-size:15px; background:url(../images/pay_doc.png) center right; background-repeat:no-repeat; padding-right:22px;}
#chj td{ background:#FFF; padding:40px 0; padding-left:30px; line-height:25px; font-size:15px;}
#chj td img{ margin-bottom:10px;}
#div1{display:none;position:fixed;z-index:999;height:8800px;width:100%;background:#000;font-size:13px;filter:Alpha(opacity=80);-moz-opacity:.8;opacity:.8;margin:0 auto;left:0;top:0}
#div1 table{margin:0 auto}
#div2 table{margin:0 auto}
#div2{display:none;margin:0 auto;position:fixed;height:8800px;width:100%;padding-top:50px;z-index:1000;left:0;top:0}
#div22{width:950px;float:left}
.ssdd{width:1000px;overflow:hidden;padding-bottom:10px;overflow:hidden;margin-bottom:10px;border-bottom:1px dotted #ccc}
.ssdd img{width:200px;padding:5px;border:1px solid #eee}
.ssdd p{font-size:14px;margin-bottom:5px;color:#333}
.ssdd p a{color:#333}
.tag_bb{width:998px;border:1px solid #ccc;margin-bottom:20px}
.tag_top{width:100%;font-size:14px;height:30px;line-height:30px;background:#eee;border-bottom:1px solid #ccc;text-indent:10px;color:#333;font-weight:700}
.tag_main{width:978px;padding:10px;line-height:25px}
.tag_main a{margin-right:15px}
#tag{font-weight:700;color:#666}
#ddiv1{display:none;position:fixed;z-index:999;height:8800px;width:100%;background:#000;font-size:13px;filter:Alpha(opacity=80);-moz-opacity:.8;opacity:.8;margin:0 auto;left:0;top:0}
#ddiv1 table{margin:0 auto}
#ddiv2 table{margin:0 auto}
#ddiv2{display:none;margin:0 auto;position:fixed;height:8800px;width:100%;padding-top:50px;z-index:1000;left:0;top:0}
#ddiv22{width:320px;float:left}
.jia_about{ line-height:1.8em; font-size:1.0em; width:96%; margin:0 auto; padding:10px 0;}
.jia_about img{ width:100%; margin-left:0; padding:0; margin:0}

/*company*/
.companyban{ float:left; width:100%;}
.companyban img{ width:100%; display:block; vertical-align:bottom; float:left;}
.ser_tle{ float:left; width:100%; text-align:center; color:#ff0000; }
.ser_tle i{ display:block;font-size:26px; text-transform:uppercase; font-family:Arial;}
.ser_tle span{display:block; font-size:36px; font-weight:bold;}
.heartbg,.heartbg1{ background:url(../images/heartbg.png) no-repeat center bottom; padding:0 0 40px;margin:80px 0 0;}
.heartbg1{background:url(../images/heartbg1.png) no-repeat center bottom;}
.advboxbg{ background:#f5f6f4; float:left; width:100%; padding:0 0 80px;}
.advlist{ float:left; width:100%; text-align:center; margin:76px 0 0;}
.advlist span{ margin:0 45px; float:left; width:182px; display:inline; background:url(../images/advpicbg.png) no-repeat; height:162px; color:#fff; font-weight:bold; font-size:42px; line-height:52px; padding:57px 0 0;}
.advwrap{ margin:0 auto; width:1088px;}
.title15{text-align:center; color:#ff0000; font-size:25px;}
.title15 span{ font-weight:bold;}
.detail11{ text-align:center; line-height:20px; font-size:15px;margin:30px 0 0;}
.workersbox{ float:left; width:100%; position:relative; margin:80px 0 0; overflow:hidden;}
.workerpic{float:left; width:100%;}
.workerpic img{ float:left; width:100%; display:block; vertical-align:bottom;} 
.workertxt{ position:absolute; left:50%; top:50%; margin:-102px 0 0 -154px; width:50%;}
.workertxt span{ position:absolute; left:100%;filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }
.workernum4{ top:105px;}
.workertxt span.worker2{ top:150px;display:block; float:left; width:308px; text-align:center; left:0;}
.customerwrap{ margin:0 auto; width:1032px;}
.customer_list{ float:left; width:100%; margin:90px 0 0; padding:0 0 50px;}
.customer_list li{ float:left; width:230px; margin-right:40px; display:inline; text-align:center;}
.title16{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ff430e; line-height:26px; margin:10px 0 0;}
.title17{ color:#8f9aa3;line-height:26px; margin:0 0 10px;}
.detail12{ color:#062033; line-height:20px; color:#7d8b95;text-align:left}
.pkbox{ float:left; width:100%; background:#f5f6f4; padding:0 0 66px;}
.title18{ text-align:center;}
.title18 i,.title18 span{ display:block;}
.pktable{ margin:48px auto 0; width:1000px; border:1px solid #f9acab;}
.pktable table{ border-collapse:collapse;}
.pktable th{ background:#fe322d; color:#fff; height:45px; line-height:45px; text-align:center; border-right:1px solid #f7f7f6;}
.pktable td{ text-align:center; padding:10px 0; color:#555;font-size:13px; border-bottom:1px solid #f5f6f4; background:#f7f7f7;}
.pktable td.project_tle{ border-right:1px solid #f5f6f4;}
.project_tle span{ color:#ed5564; font-size:15px;}
.star{ margin:0 auto; width:87px; background:url(../images/stars2.png) no-repeat; height:14px; display:block;}
.star i{ float:left; background:url(../images/stars1.png) no-repeat; height:14px;}
.star1{ width:20%;}
.star2{ width:40%;}
.star3{ width:60%;}
.star4{ width:80%;}
.star5{ width:100%;}
.pktable .pkbg1 td{ background:#fff;}
.reqinfolist{ margin:0 auto; width:1085px;}
.reqinfolist li{ float:left; width:111px; margin:30px 22px 0; display:inline;-webkit-animation:1s ease;-moz-animation:1s ease;-ms-animation:1s ease;animation:1s ease;}
.reqinfolist li:hover{-webkit-animation-name:a-swing;-moz-animation-name:a-swing;-ms-animation-name:a-swing;animation-name:a-swing;}
.reqpic{width:111px; height:70px; display:table-cell; vertical-align:middle; text-align:center; *display:block; *font-size:61px;/*约为高度的0.873，200*0.873 约为175*/ *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/  }
.reqpic img{vertical-align:middle;}
.title19{ color:#989898; line-height:17px;text-align:center; background:url(../images/line6.gif) no-repeat center bottom; padding:0 0 10px; height:40px;}
.processbg{ float:left; width:100%; height:520px; position:relative; margin:50px 0 0;}
.processbg1{ float:left; width:100%; background:url(../images/processpic_01.jpg) no-repeat center top; height:104px;}
.processbg2{ float:left; width:100%; background:url(../images/processpic_02.jpg) no-repeat center top; height:104px;}
.processbg3{ float:left; width:100%; background:url(../images/processpic_03.jpg) no-repeat center top; height:104px;}
.processbg4{ float:left; width:100%; background:url(../images/processpic_04.jpg) no-repeat center top; height:104px;}
.processbg5{ float:left; width:100%; background:url(../images/processpic_05.jpg) no-repeat center top; height:104px;}
.processbg span{ position:absolute; left:50%; margin:0 0 0 -33px;}
.xia1{ top:-13px;}
.xia2{ bottom:-33px;}
.xingxiang{ text-align:center; margin:67px 0 0;}
.searchregbox{ float:left; width:100%; background:url(../images/searchregbg.jpg) no-repeat; height:250px; margin:100px 0 0;}
.title20{ text-align:center; color:#fff; font-size:24px;margin:50px 0 0;}
.searchreg{ background:url(../images/touming2.png) no-repeat; width:631px; height:55px; margin:30px auto 0;}
.nxiala{ float:left; position:relative; height:49px; margin:3px 0 0 5px; display:inline;}
.nxiala1{ background:url(../images/xiala.png) no-repeat; width:96px; height:49px; line-height:49px; color:#767167; z-index:1500; font-size:14px;overflow:hidden;}
.inputxiala{ background:transparent; border:medium none; margin:0 25px; height:49px; line-height:49px; width:46px;color:#c2c2c2; font-size:14px;}
.nxialacon{ width:94px; border:1px solid #d6d6d6; border-top:medium none; position:absolute; left:0; top:46px; float:left; background:#f1f1f1; display:none; padding:6px 0;}
.nxialacon a{color:#767167; font-size:14px;line-height:25px; display:block; padding-left:8px; width:86px;}
.nxialacon a:hover{ background:#A8D0F9; color:#767167}
.nxialab{ background:url(../images/xiala1.png) no-repeat; width:194px;}
.nxialab .inputxiala{ width:144px;}
.nxialaconb{ width:191px;}
.nxialaconb a{ width:183px;}
.inputbg{ float:left; width:194px; height:49px; background:url(../images/input.png) no-repeat; margin:3px 0 0 5px; display:inline;}
.inputbg input{background:transparent; border:medium none; margin:0 25px; height:49px; line-height:49px; width:142px;color:#c2c2c2; font-size:14px;}
.searchbtn{ float:right; background:url(../images/searchbtn.png) no-repeat; width:119px; height:49px; border:medium none; margin:3px 5px 0 0; display:inline;}
.partnerlist{ float:left; width:100%; margin:36px 0 0;}
.partnerlist li{ float:left; width:25%; *width:24.98%; position:relative; overflow:hidden;}
.partnerlist li img{ width:100%; display:block; vertical-align:bottom;}
.partnerlist li span{ position:absolute; width:100%; left:-100%; top:0;}
/*company end*/

/*accounting*/
.accban1{ background:url(../images/accban1.jpg) no-repeat center top; height:135px;}
.accban2{ background:url(../images/accban2.jpg) no-repeat center top; height:134px;}
.accban3{ background:url(../images/accban3.jpg) no-repeat center top; height:135px;}
.accban4{ background:url(../images/accban4.jpg) no-repeat center top; height:134px;}
.accban5{ background:url(../images/accban5.jpg) no-repeat center top; height:135px;}
.accban6{ background:url(../images/accban6.jpg) no-repeat center top; height:121px;}
.accban7{ background:url(../images/accban7.jpg) no-repeat center top; height:120px;}
.accban8{ background:url(../images/accban8.jpg) no-repeat center top; height:121px;}
.yuan{background:url(../images/yuan.png) no-repeat center bottom; padding:0 0 24px;margin:80px 0 0; color:#525352;}
.yuan span{ background:url(../images/line7.gif) no-repeat no-repeat center bottom;padding:0 0 16px;}
.reqinfolist1{ width:1040px;}
.reqinfolist1 li{ width:112px; margin:30px 74px 0;}
.reqinfolist1 .reqpic{ width:112px;}
.accbg{ float:left; width:100%; background:url(../images/accbg.jpg) no-repeat center top; height:363px; margin:70px 0 0; text-align:center; padding:48px 0 0;}
.treeslide img{}
.treeslide{ margin: auto; width:318px; height:311px; overflow: hidden; position: relative;}
.treeslide ul {height: 311px; }
.treeslide a img{ width:318px; height:311px;vertical-align: bottom; }

.caiwu_problem{ margin:0 auto; width:1002px;}
.caiwu_problem li{ margin:0 0 5px;}
.caiwu_problem li img{ display:block; vertical-align:bottom;}
.billing_process{ float:left; width:100%; background:url(../images/liuchengbg.jpg) no-repeat center top; height:584px; margin:80px 0 0;}
.title21{ color:#fff;}
.title21 span{ background:url(../images/line8.png) no-repeat center bottom;}
.liuchengbox{ margin:56px auto 0; width:1000px; }
.liuchengbox ul{ float:left; width:1096px;background:url(../images/liuchengbg1.png) no-repeat;}
.liuchengbox li{ float:left; width:41px; height:250px; text-align:center; margin:0 96px 0 0; position:relative;transition: background 0.5s linear; cursor:pointer;}
.liuchengbox li em{ position:absolute; left:0; top:105px; display:block; background:url(../images/yuan1.png) no-repeat; width:41px; height:40px; font-style:normal;}
.liuchengbox li.on em{ background:url(../images/yuan2.png) no-repeat;}
.liuchengbox li em i{ line-height:40px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; display:none;}
.liuchengbox li.on i{ display:block;}
.liuchengbox li span{ background:url(../images/bluebg1.png) no-repeat center top; width:15px; height:75px; display:block; padding:22px 13px 0; margin:153px 0 0;font-size:14px; color:#fff; line-height:16px;}
.liuchengbox li.on span{ background:url(../images/redbg1.png) no-repeat center top;}
.liuchengbox li span.lctopbg{background:url(../images/bluebg2.png) no-repeat center top; padding:13px 13px 0; margin:0; height:84px;}
.liuchengbox li.on span.lctopbg{ background:url(../images/redbg2.png) no-repeat center top;}
.servicelist{ margin:0 auto; width:1000px; position:relative;}
.servicelist ul{ float:left; width:1012px;}
.servicelist li{ float:left; width:494px; margin:0 12px 12px 0; height:154px;}
.servicelist li dt{ float:left; width:156px; color:#fff; font-size:58px; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:154px; font-weight:bold; color:#fff;}
.servicelist li dd{ float:right; width:337px; text-align:center; color:#fff;}
.servicelist li dd span{ display:block;}
.servicebg1{ background:#ed5564;}
.servicebg2{ background:#45ceb0;}
.servicebg3{ background:#5d9cec;}
.servicebg4{ background:#ffca5a;}
.servicebg1 dt{ border-right:1px solid #e83b46;}
.servicebg2 dt{ border-right:1px solid #30bf98;}
.servicebg3 dt{ border-right:1px solid #417ee6;}
.servicebg4 dt{ border-right:1px solid #ffba3f;}
.servicebg1 dd span{ line-height:154px; font-size:22px;}
.servicebg2 dd span{ line-height:28px; font-size:22px; margin:49px 0 0;}
.servicebg3 dd span{ line-height:28px; font-size:22px; margin:49px 0 0;}
.servicebg4 dd span{ line-height:28px; font-size:18px; margin:49px 0 0;}
.super{ position:absolute; top:104px; left:444px; width:112px; height:111px; float:left;}
.youshibox{ float:left; width:100%; background:#f7f7f7; border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0; position:relative; margin:80px 0 0; z-index:2;}
.youshipic{ text-align:center; display:block;}
.youshiico{ position:absolute; left:0; top:0; width:100%;height:699px;}
.youshiico1{ position:absolute; left:50%; top:250px; margin:0 0 0 -70px; }
.youshiico2{ position:absolute; left:50%; top:260px; margin:0 0 0 -660px;}
.servicelist1{ margin:30px auto 0; width:1000px;}
.servicelist1 ul{ float:left; width:998px; border:1px solid #f2f2f2}
.servicelist1 li{ float:left; width:100%; background:#f7f7f7; margin:0 0 28px;}
.servicelist1 li dt,.servicelist1 li dd{ float:left; line-height:23px; padding:10px 0; width:480px; color:#a6a6a6; font-size:16px; text-align:right;}
.servicelist1 li dd{ float:right; text-align:left;}
.contactbtm{ float:left; width:100%; background:url(../images/contactbtmbg.jpg) no-repeat center top #f7f7f7; border-top:1px solid #f7f7f7; border-bottom:1px solid #f7f7f7; height:510px; margin:80px 0 0; position:relative;}
.title22{ color:#ed5564; font-size:28px; text-align:center; line-height:45px; margin:46px 0 0;}
.title23{ color:#4b4b4b; font-size:46px; text-align:center; line-height:66px;}
.title23 img{ vertical-align:middle;}
.title24{ text-align:center; color:#b2b2b2; font-size:28px; line-height:40px; margin:10px 0 0;}
.contactinfo{ text-align:center; font-size:14px; line-height:23px; color:#aeaeae; margin:20px 0 0;}
.tel1{ position:absolute; left:0; bottom:79px; width:100%; text-align:center; line-height:36px; color:#f0ff00; font-size:20px;font-weight:bold;}
.tel1 span{ font-family:"times New Roman", Arial;}
.accounttle{ text-align:center; margin:80px 0 40px;}
/*accounting end*/

/*teademark*/
.trademarktop{ float:left; width:100%; background:url(../images/trademarkbg.jpg) no-repeat center top; height:959px;}
.trademarktle{ text-align:center; margin:115px 0 0;}
.detail13{ text-align:center; color:#fff; line-height:28px; font-size:18px;margin:26px 0 38px;}
.trademarkwrap{ margin:0 auto; width:647px;}
.tradeform{ float:left; width:100%; margin:10px 0 0;}
.tradeform i{ float:left; width:3px; height:60px; overflow:hidden; display:block;}
.lbg{ background:url(../images/lbg.png) no-repeat;}
.rbg{ background:url(../images/rbg.png) no-repeat;}
.tradeform input{ float:left; width:577px; background:url(../images/midbg.png); padding:0 32px; border:medium none; height:60px; line-height:60px; font-size:14px;}
.tradeform1{ width:318px;}
.tradeform1 input{ width:248px;}
.trademarkbtn{ float:left; width:100%;margin:10px 0 0; }
.trademarkbtn input{ float:left; width:641px; background:#ed5564; border:medium none; height:60px; color:#fff; font-size:18px;cursor:pointer; }
.trademarklist{ margin:53px auto 0; width:1014px;}
.trademarklist ul{ float:left; width:1100px;}
.trademarklist li{ float:left; width:189px; margin:0 86px 0 0;}
.tradepic{ background:url(../images/yuanbg.png) no-repeat; width:177px; height:177px; padding:12px 0 0 12px;}
.tradepic img{ display:block; width:164px; height:164px;}
.title25{ background:url(../images/tlinkbg.png) no-repeat; width:140px; height:29px; line-height:29px; text-align:center; color:#fff; font-size:16px;margin:10px auto;}
.detail14{ font-size:14px; line-height:18px; color:#fff; text-align:center;}
.whybg{ float:left; width:100%; background:url(../images/whybg.jpg) no-repeat center top; height:1013px;}
.why{ margin:98px auto 0; width:1016px; height:815px; background:url(../images/why.png) no-repeat center top;}
.whylist{ float:right; margin:270px 75px 0 0; display:inline; width:390px;}
.whylist li{ line-height:90px; color:#fff; text-align:center; background:#ffce55; font-size:24px; margin:0 0 42px;}
.liuchengbox1{ float:left; width:100%; background:url(../images/jiantou.png) no-repeat center top #f7f7f7; padding:85px 0;}
.liuchengtle{text-align:center; }
.liuchengtle i{ display:block; color:#939393; font-family:Arial, Helvetica, sans-serif;}
.liuchengtle span{ display:block; font-size:25px; color:#ed5564;}
.liuchengleft{ float:left; width:163px; height:300px; background:#ed5564;}
.liuchengleft li{ text-align:center; margin:50px 0 0;}
.liuchengleft li span{ display:block; color:#fff; font-size:16px;}
.liuchengwrap{ margin:45px auto 0; width:1000px;}
.liuchengright{ float:right; width:828px; height:300px; background:#ed5564;}
.liuchenglist{ float:left; width:756px; margin:37px 0 0 36px; display:inline; background:url(../images/linebg.gif) repeat-x 0 center; height:225px; position:relative;}
.liuchenglist1{ margin:0 0 0 -7px; float:left; display:inline;}
.liuchenglist1 li{ float:left; width:29px; height:225px; text-align:center; margin:0 71px 0 0; position:relative;transition: background 0.5s linear;}
.liuchenglist1 li em{ position:absolute; left:7px; top:105px; display:block; background:url(../images/quan.gif) no-repeat; width:15px; height:15px; font-style:normal;}
.liuchenglist1 li span{ background:url(../images/whitebg1.png) no-repeat center top; width:15px; height:75px; display:block; padding:22px 7px 0; margin:128px 0 0;font-size:14px; color:#ed5564; line-height:16px; cursor:pointer;}
.liuchenglist1 li span.lctopbg1{background:url(../images/whitebg2.png) no-repeat center top; padding:13px 7px 0; margin:0; height:84px;}
.liuchenglist2{ float:left;margin:98px 0 0;}
.liuchenglist2 li{ float:left; background:url(../images/whitebg3.gif) no-repeat; padding:0 0 0 7px; width:89px; height:29px; line-height:29px;  color:#ed5564;font-size:14px; text-align:center; margin:0 71px 0 0; cursor:pointer;cursor:pointer;}
.liuchenglist2 li.noright{ margin:0;}
.liuchenglist3{ position:absolute; right:0; top:127px; width:334px;}
.line1{ position:absolute; left:0; top:54px; width:238px; background:#fff; height:5px;}
.liuchenglist3 span{ position:absolute; left:238px; top:40px; background:url(../images/whitebg3.gif) no-repeat; padding:0 0 0 7px; width:89px; height:29px; line-height:29px;  color:#ed5564;font-size:14px; text-align:center; cursor:pointer;}
.line2{ position:absolute; right:36px; top:0; background:url(../images/jiantou1.gif) no-repeat; height:40px; width:17px; display:block; }
.liuchenglist1 li.on span{ background:url(../images/yellowbg1.png) no-repeat center top; color:#fff;}
.liuchenglist1 li.on span.lctopbg1{ background:url(../images/yellowbg2.png) no-repeat center top;}
.liuchenglist2 li.on,.liuchenglist3 span.on{ background:url(../images/yellowbg3.gif) no-repeat center top; color:#fff;}
.vsbox{ float:left; width:100%; background:url(../images/vsboxbg.jpg) no-repeat center top; height:443px; padding:90px 0 0;}
.vsbox1{ float:left; width:352px; background:url(../images/vsyuan.png) no-repeat center top; height:352px; position:relative; z-index:2;}
.title26{ text-align:center; font-size:45px;color:#ffce55; margin:72px 0 24px; font-weight:bold;}
.detail15{ text-align:center; line-height:30px; font-size:18px; color:#fff;}
.vswrap{ margin:0 auto; width:920px; position:relative;}
.vstxt{ position:absolute; left:0; top:136px; width:100%; text-align:center; color:#fff; font-size:70px; line-height:80px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.brandlist{ margin:20px auto 0; width:1000px; border-top:2px solid #d64958;}
.brandlist ul{ float:left; width:1028px;}
.brandlist li{ float:left; width:221px; margin:28px 28px 0 0; padding:3px; border:1px solid #ebebeb; background:#fff;}
.brandlist li.on{ border:1px solid #d64958; background:#d64958;}
.brandlist li img{ width:221px; height:111px; display:block; vertical-align:bottom;}
.people{ float:left; margin:270px 0 0 114px; display:inline; position:relative;}
.wenhaobox{ position:absolute; right:-86px; top:-38px;}
.wenhao{width:117px; height:119px; overflow: hidden; position: relative;}
.wenhao ul {height: 119px; }
.wenhao a img{width:117px; height:119px; vertical-align: bottom; }
/*teademark end*/

/*hk*/
.hkban{ background:url(../images/hkban.jpg) no-repeat center top; height:412px;}
.hktle1{ text-align:center; margin:0 0 34px;}
.hktop{ float:left; width:100%; background:#f7f7f7; padding:60px 0 0;}
.balloonlist{ margin:0 auto; width:862px;}
.balloonlist ul{ float:left; width:963px;}
.balloonlist li{ float:left; width:220px; text-align:center; color:#fff; font-size:16px; line-height:28px; height:300px; margin:0 101px 0 0;}
.balloon1{ background:url(../images/balloon1.jpg) no-repeat center top; padding:87px 0 0;}
.balloon2{ background:url(../images/balloon2.jpg) no-repeat center top; padding:87px 0 0;}
.balloon3{ background:url(../images/balloon3.jpg) no-repeat center top; padding:115px 0 0;}
.hkadv_bg{ float:left; width:100%; background:url(../images/hkadvbg.jpg) no-repeat center top; height:565px;}
.hkadvbox{ margin:0 auto; width:994px; position:relative;}
.liuchengtle1{ margin:50px 0 0; height:80px;}
.liuchengtle1 i,.liuchengtle1 span{ color:#fff;}
.liuchengtle1 i{ font-size:14px; text-transform:uppercase;}
.hkadvbox li{ position:absolute; color:#fff; font-size:16px; color:#fff;}
.hkadvbox li i,.hkadvbox li span{ float:left;}
.adv1{ left:16px; top:74px;}
.adv2{ left:281px; top:46px;}
.adv3{ left:650px; top:20px;}
.adv4{ left:848px; top:27px;}
.adv5{ left:901px; top:173px;}
.adv6{ left:90px; top:272px;}
.adv7{ left:878px; top:315px;}
.pkbox1{ float:left; width:100%; background:url(../images/pkbg.png) no-repeat center bottom #f7f7f7;}
.pkcon{ float:left; width:100%; background:url(../images/pk1.png) no-repeat top center; height:514px; padding:0 0 120px;}
.pklist{ margin:0 auto; width:822px;}
.pklist1{ float:left; width:210px; margin:190px 0 0;}
.title27{ font-size:30px; color:#73cef7; font-weight:bold; text-align:center; margin:0 0 40px;}
.pklist1 li{ font-size:16px; line-height:35px; border-bottom:1px solid #b0b0b0; text-align:center;}
.getbox{ float:left; width:100%; background:#4a4b4f; padding:60px 0 50px;}
.reqinfolist2{ width:925px;}
.reqinfolist2 li{ margin:30px 37px 0;}
.reqinfolist2 li .title19{ color:#fff; background:none;}
.jiantou2{ float:left; width:100%; text-align:center; margin:30px 0 0;}
.morebox{ float:left; width:100%; background:#f7f7f7; padding:60px 0;}
.morelist{ margin:0 auto; width:895px;}
.morelist ul{ float:left; width:954px;}
.morelist li{ float:left; width:259px; margin:0 59px 0 0; background:url(../images/morebg.jpg) no-repeat; height:385px;}
.title28{ font-size:80px; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:116px;}
.detail16{ line-height:45px; font-size:18px; color:#fff; text-align:center;}
.btmban{ float:left; width:100%; background:url(../images/btmban.jpg) no-repeat center top; height:145px;}
/*hk end*/

/*btmaddress*/
.btmaddress{ float:left; width:100%;}
.addressleft{ float:left; width:350px; padding-bottom:25px;}

.addresstle{ font-size:25px; color:#fff;line-height:30px;}
.addresstle1{ background:url(../images/fico1.gif) no-repeat 0 center; padding:0 0 0 20px; }
.addresstle2{ background:url(../images/fico2.gif) no-repeat 0 center; padding:0 0 0 30px; }
.addresstle3{ background:url(../images/fico3.gif) no-repeat 0 center; padding:0 0 0 30px; }
.addresstle4{ background:url(../images/fico4.gif) no-repeat 0 center; padding:0 0 0 30px; }
.btmtel{ float:right; line-height:30px; font-size:16px; color:#828b90;}
.btmtel i{ color:#ffc261; font-size:21px; font-family:Impact, Arial;}
.btmcontact{ float:left; width:100%; margin:20px 0 0;}
.btmcontact dt{ float:left; color:#828b90; line-height:18px;}
.btmcontact dd{ float:right; color:#828b90; line-height:18px;}
.detail17{  color:#828b90; line-height:18px;}
/*btmaddress end*/

/*taxpayer*/
.taxban1{ background:url(../images/taxban1.jpg) no-repeat center top; height:100px; float:left; width:100%;}
.taxban2{ background:url(../images/taxban2.jpg) no-repeat center top; height:100px; float:left; width:100%;}
.taxban3{ background:url(../images/taxban3.jpg) no-repeat center top; height:100px; float:left; width:100%;}
.taxban4{ background:url(../images/taxban4.jpg) no-repeat center top; height:100px; float:left; width:100%;}
.taxban5{ background:url(../images/taxban5.jpg) no-repeat center top; height:100px; float:left; width:100%;}
.taxban6{ background:url(../images/taxban6.jpg) no-repeat center top; height:100px; float:left; width:100%;}
.entle3{ text-align:center; font-size:36px; text-transform:uppercase; float:left; width:100%; color:#222222; font-weight:bold; line-height:56px; margin:80px 0 0;}
.chtle3{ text-align:center; line-height:56px;}
.chtle3 span{ display:inline-block; padding:0 72px; background:url(../images/line8.gif) repeat-x center center;}
.chtle3 i{ display:inline-block; padding:0 33px; background:#fff; font-size:18px; color:#313131;}
.taxbox2 .chtle3 i{ background:#f7f7f7;}
.taxlist{ float:left; width:100%; margin:80px 0 0;}
.taxlist li{ float:left; width:170px; text-align:center; margin:0 245px 0 0; cursor:pointer;}
.taxlist li.noright{ margin-right:0;}
.taxpercent{ display:block; margin:0 auto; width:99px; text-align:center; line-height:99px; color:#fed136; font-size:34px; font-weight:bold; background:url(../images/taxyuan.jpg) no-repeat;-webkit-animation:1s ease;-moz-animation:1s ease;-ms-animation:1s ease;animation:1s ease;}
.taxlist li:hover .taxpercent{-webkit-animation-name:a-swing;-moz-animation-name:a-swing;-ms-animation-name:a-swing;animation-name:a-swing;}
.taxtxt{ font-size:14px; margin:30px 0 0; display:block; font-weight:bold; color:#222;}
.detail18{ float:left; width:100%; text-align:center; line-height:24px; font-size:13px; font-size:14px; margin:60px 0 0;}
.taxbox1{ float:left; width:100%; padding:0 0 80px;}
.taxbox2{ background:#f7f7f7;}
.taxlist1{ float:left; width:100%; margin:80px 0 0;}
.taxlist1 li{ float:left; width:484px; height:418px; background:#fff; margin:0 32px 0 0;}
.taxlist1 li.noright{ margin-right:0;}
.taxpic1{ display:block;}
.taxpic1 img{ display:block; width:484px; height:318px; vertical-align:bottom;}
.taxtle1{ color:#333; font-size:18px; line-height:26px; margin:16px 0 0; text-align:center;}
.taxdetail1{ color:#434343; line-height:26px; text-align:center;}
.taxdl{ float:left; width:998px; border:1px solid #dcdcdc; margin:36px 0 0;}
.taxdl dt{ float:left; width:500px; margin:0 0 0 54px; display:inline;}
.taxtle2{ color:#fa3b3b; font-size:16px; line-height:24px; background:url(../images/line7.gif) no-repeat 0 bottom; padding:0 0 20px; margin:70px 0 0;}
.taxdetail2{ color:#313131; line-height:18px; margin:20px 0 0;}
.taxdl dd{ float:right; width:438px;}
.taxdl dd img{ display:block; vertical-align:bottom; width:438px; height:299px;}
.aboutdl{ float:left; width:100%; margin:60px 0 0;}
.aboutdl dt{ float:left; width:547px;}
.aboutdl dd{ float:right; width:420px;}
.client_num{ float:left; color:#22ac38; font-size:40px; border-top:10px solid #22ac38; border-bottom:1px solid #22ac38; line-height:83px; padding:0 10px; margin:45px 0; letter-spacing:10px;}
.detail19{ line-height:20px; color:#1b1b1b; font-size:14px; line-height:20px;}
.detail19 p{ margin:0 0 10px;}
.servicelist2{ float:left; width:100%; background:url(../images/caidai.jpg) no-repeat center 240px; margin:80px 0 0;}
.servicelist2 ul{ float:left; width:900px; margin:0 0 0 50px; display:inline; }
.servicelist2 li{ float:left; width:210px; height:403px; position:relative; margin:0 20px 0 0;}
.servicelist2 li.noright{ margin-right:0;}
.xuxianbox{ position:absolute; left:0; top:0; background:url(../images/xuxian.png) no-repeat center center; width:210px; height:403px;}
.serbg1{ background:#e34857;}
.serbg2{ background:#ff7731;}
.serbg3{ background:#e3b36c;}
.serbg4{ background:#7cbb22;}
.box1{ position:relative; background:url(../images/box1.png) no-repeat; width:210px; height:298px; padding:105px 0 0;}
.sernum{ text-align:center; margin:0 0 30px;}
.sernum i{display:inline-block; font-weight:bold; color:#fff; font-size:40px; border-bottom:1px solid #fff;}
.sertxt{ display:block; color:#fff; font-size:16px; line-height:21px; text-align:center;}
.trequirebox{ float:left; width:100%; height:401px; position:relative;}
.trequireban{ position:absolute; left:0; top:0; height:401px; width:100%;}
.trequireban1{ float:left; width:100%; background:url(../images/trequirepic1.jpg) no-repeat center top; height:80px;}
.trequireban2{ float:left; width:100%; background:url(../images/trequirepic2.jpg) no-repeat center top; height:80px;}
.trequireban3{ float:left; width:100%; background:url(../images/trequirepic3.jpg) no-repeat center top; height:81px;}
.trequireban4{ float:left; width:100%; background:url(../images/trequirepic4.jpg) no-repeat center top; height:80px;}
.trequireban5{ float:left; width:100%; background:url(../images/trequirepic5.jpg) no-repeat center top; height:80px;}
.trequirecon{ position:relative;}
.trequirecon .entle3,.trequirecon .chtle3 i{ color:#fff;}
.trequirecon .chtle3 span{ background:url(../images/line10.gif) no-repeat center center;}
.trequirecon .chtle3 i{ background-color:transparent;}
.trequirelist .title19{ color:#fff; background:none; line-height:30px; padding:0; height:30px;}
.trequirelist{ width:930px;}
.redbox{ margin:0 auto; width:173px; height:14px; background:#dd5c69; display:block;}
.liuchengbox2{ background:url(../images/line11.gif) repeat-x 0 center;width:100%; float:left; margin:56px 0 0;}
.liuchengbox2 ul{ background:none; margin:0 auto; width:899px; _width:939px; float:none;}
.liuchengbox2 li{ margin:0 58px 0 0; width:29px; height:252px;}
.liuchengbox2 li em{ background:url(../images/pinkyuan1.png) no-repeat center center; width:29px; height:29px; top:112px;}
.liuchengbox2 li.on em{ background:url(../images/pinkyuan2.png) no-repeat center center;}
.liuchengbox2 li span{ background:url(../images/pinkbg4.png) no-repeat center top; padding:24px 7px 0; height:75px; line-height:15px; float:left;}
.liuchengbox2 li.on span{background:url(../images/yellowbg4.png) no-repeat center top;}
.liuchengbox2 li span.lctopbg{ background:url(../images/pinkbg3.png) no-repeat center top; height:84px; padding:15px 7px 0; overflow:hidden;}
.liuchengbox2 li span.biglctopbg{ padding:7px 9px 0 10px; width:30px; background:url(../images/pinkbg5.png) no-repeat center top; height:92px; margin:0 0 0 -10px;}
.liuchengbox2 li span.biglctopbg i{ font-size:12px; float:left; width:15px;}
.liuchengbox2 li.on span.lctopbg{background:url(../images/yellowbg3.png) no-repeat center top;}
.liuchengbox2 li.on span.biglctopbg{background:url(../images/yellowbg5.png) no-repeat center top;}
.liuchengbox2 li em i{ line-height:29px;}
.consultbtn{ display:block; margin:38px auto 0; width:188px; height:42px; line-height:42px; text-align:center; color:#fff; font-size:14px; background:#ed5564; border-radius:5px; }
.consultbtn:hover{ color:#fff; background:#ef6270;}
/*taxpayer end*/

/*recommendation*/
.recwrap{ margin: 0 auto; width: 1200px;}
.recbox{float: left; width: 100%; padding: 0 0 100px;}
.recbg{ float: left; width: 100%; background:url(../images/recbg.gif) repeat-y center top ;box-shadow: 0 20px 40px rgba(14,5,10,0.75);  }
.rectop{ float: left; width: 100%; }
.rectop img{ float: left; width: 1200px; display: block; vertical-align: bottom;}
.rectle1{ float: left; width: 100%; text-align: center; color: #ffdc4e; font-size: 16px; margin: -250px 0 0;}
.rectle2{ float: left; width: 100%; text-align: center; font-style: italic; color: #ffdc4e; margin: -180px 0 0; font-family: "times new roman";}
.rectle3{ float: left; width: 100%; text-align: center; margin: 50px 0 0;}
.rectle4{ text-align:center; line-height:56px; float: left; width: 100%; margin: 0 0 30px;}
.rectle4 span{ float:left; width:100%; text-align:center; background:url(../images/line12.gif) repeat-x center center;}
.rectle4 i{ display:inline-block; padding:0 33px; background:#faf9f7; font-size:18px; color:#cfa464;}
.touxiang{ margin: 0 auto; width: 200px; position: relative;}
.touxiang i{position: absolute; width: 200px; left: 0; top: 0;}
.touxiang span img{ width: 200px; width: 200px; display: block; vertical-align: bottom;}
.recwrap1{ margin: 0 auto; width: 727px; position: relative; }
.self_intro{ float: left; width: 725px; border: 1px solid #cfa464; border-radius: 5px; margin: 50px 0 0;}
.self_intro dl{ float: left; width: 647px; margin: 30px 39px; display: inline; background: url(../images/line12.gif) repeat-y center top;}
.self_intro dt{ float: left; width: 260px; font-size: 14px; line-height: 28px; color: #cfa464;}
.self_intro dd{ float: right; width: 260px; font-size: 14px; line-height: 20px;color: #cfa464;}
.self_detail{ display: block; margin: 0 0 10px;}
.goodlist{ }
.goodlist li{ float: left; width: 242px; background: url(../images/fgx.gif) no-repeat right 22px;}
.goodlist li.noright{ background: none;}
.goodpic{ margin: 0 auto; width: 204px;}
.goodpic span{width:204px; height:148px; display:table-cell; vertical-align:middle; text-align:center; *display:block; *font-size:61px;/*约为高度的0.873，200*0.873 约为175*/ *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/  }
.goodpic span img{vertical-align:middle;}
.goodtle{ margin: 20px auto; width: 200px; color: #cfa464; font-size: 16px; text-align: center;}
.gooddetail{line-height: 20px; color: #cfa464; height: 60px; overflow: hidden; margin: 0 auto; width: 200px; text-align: center;}
.rec_case_tle{  float: left; width: 100%; text-align: center; line-height: 30px; color: #cfa464; font-size: 16px;}
.rec_case_detail{line-height: 20px; color: #cfa464; overflow: hidden; text-align: center; float: left; width: 100%; padding: 25px 0 46px; background: url(../images/casebg.png) no-repeat center bottom; margin: 0 0 50px;}
.rec_case_detail1{margin: 0; padding: 0; background: none;}
.rec_ewm{ float: left; width: 100%; margin: -216px 0 0; text-align: center;}
.rectop .rec_ewm img{ display: inline-block; border: 1px solid #f5a74c; margin: 0 15px; width: 62px; height: 62px; float: none;}
.rec_copyright{ float: left; width: 100%; text-align: center; line-height: 20px; color: #cfa972; margin:-130px 0 0;}
.rec_copyright a{color:#cfa972}
/*recommendation end*/

/*share*/
.yahei{ } 
.div_clear {clear: both; font-size: 0; height: 0; line-height: 0; overflow: hidden; width: 100%; margin:0; padding:0;}
.wrap{margin:0 auto; width:1000px;}
.wrap1{ margin:0 auto; width:1280px;}
.fl{ float:left;}
.fr{ float:right;}
.fl100{ float:left; width:100%;}
/*share end*/

.common_probox{ float: left; width: 100%;}
	.common_probg{ margin: 30px auto 0; background: url(../images/compro_bg2.jpg) no-repeat; width: 996px; height: 330px;}
	.common_pro{ float: left; width:980px; margin: 7px 8px 0; display: inline;}
	.common_pro li{ float: left; width:414px; border: 1px solid #f1f1f1; margin: 17px 23px 0; display: inline; background: #fff; border-radius:5px; padding: 0 14px 14px; min-height:98px;}
	.common_pro li p{ float: left; width: 100%; line-height: 24px; margin: 14px 0 0;}
	.common_pro li span{ float: left; width:380px ; line-height: 24px; color: #645858; font-size: 14px; margin: 0 0 0 10px; display: inline;}
	.common_pro li i{ float: left; width: 24px; height: 24px; text-align: center; line-height: 24px; color: #fff;}
	.wen{ background: #ea5550;}
	.da{ background: #5b9cec;} 

.common_prolist{ float: left; width: 100%;}
		.common_prolist li{ float: left; width: 100%; background: #fff; margin: 0 0 25px;}
		.common_prolist li dt{ float: left; width: 75px; height: 75px; text-align: center; line-height:75px; text-align: center; background: #da515b; color: #fff; font-size: 40px;}
		.common_prolist li dd{ float: left; width:874px ; margin:0 0 0 13px; display: inline; padding: 5px 0 0;}
		.common_prolist li p{ float: left; width: 100%;line-height: 20px; margin: 10px 0 0;}
		.common_prolist li i{ float: left; width: 32px;}
		.common_prolist li span{ float: left; width: 842px;}
		.wen1,.da1 i{ font-size: 16px; color: #1e1717;}
		.da1 span{ color: #6d6262; font-size:14px;}
		
		
		.hbwb{ width:90px; height:90px; background:url(../images/hbwb.png); float:right; margin-top:30px;}
		.hbwb a{ display:block; outline:none;width:90px; height:90px;}
		.hbwb a:hover{background:url(../images/hbwb2.png);}
		
		.hbwx{ width:90px; height:90px; background:url(../images/hbwx.png);margin-left:30px;margin-top:30px; float:right;}
		.hbwx a{ display:block; outline:none;width:90px; height:90px;}
		.hbwx a:hover{background:url(../images/hbwx2.png); }
		#hbewm{ width:132px; height:139px;background:url(../images/hbewm2.png); position:fixed; bottom:63px; display:none}
		
		#tabs1{width:1020px; padding-top:20px; overflow:hidden; padding-bottom:20px;}
.menu1box{ position:relative;overflow:hidden;height:30px;width:1003px;}
#menu1{position:absolute;top:0; left:0; z-index:1}
#menu1 li{float:left;display:block; font-size:14px; margin-right:15px;cursor:pointer;width:80px;text-align:center;line-height:30px;height:30px;}
#menu1 li.hover{ background:#e34e5d;}
#menu1 li.hover a{ color:#FFF}
.main1box{clear:both; width:1020px;}
#main1 ul{display: none;}
#main1 ul.block{ display: block;}
.flink .li{ float:left; width:190px; margin-right:15px;margin-top:28px; margin-bottom:0; border:1px solid #ddd;}
.flink .li img{ width:190px; height:120px; vertical-align:bottom; display:block;}